# CMakeList.txt: GamePlug 的 CMake 项目，在此处包括源代码并定义
# 项目特定的逻辑。
#
cmake_minimum_required (VERSION 3.8)
project ("GamePlug123")

set(CMAKE_CXX_STANDARD 17)	# c++标准
set(CMAKE_CXX_STADNARD_REQUIRED ON)	# 只能用c++17标准
set(CMAKE_AUTOUIC ON)	# qtui界面 ui_xxx.h
set(CMAKE_AUTOMOC ON)	# 有信号和槽的头文件和源文件 moc_xxx.cpp
set(CMAKE_AUTORCC ON)	# qrc资源文件

set(PROJECT_SOURCE
	main.cpp
	MainInterface.cpp
	MainInterface.h
	MainInterface.ui)

# 将源代码添加到此项目的可执行文件。
add_executable (${PROJECT_NAME} ${PROJECT_SOURCE})


# 找到包 REQUIRED
find_package(Qt5 COMPONENTS Widgets)

# 设置exe生成路径
#set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_DIR}/bin)

#链接库 PRIVATE
target_link_libraries(${PROJECT_NAME}	Qt5::Widgets)
# TODO: 如有需要，请添加测试并安装目标。